<h1 class='bustTitleRegexp'>What is Camlistore?</h1>

<p>Camlistore is your <b>personal storage system for life</b>. See <a href="/docs/overview">the overview</a>,
or <a href="http://www.youtube.com/watch?v=yxSzQIwXM1k&feature=youtu.be">the video</a> below.</p>

<p>Note that it's a "storage system", not just a "file system".  It
can store and be accessed like a traditional filesystem, but it
specializes in representing higher-level objects which don't need to
exist in purely one place in a tree. (e.g. a photo, a comment, a
"like", a blog post) Or a tree of 5TB videos with Unix mode bits that
you can access via a FUSE filesystem. Whatever.</p>

<p>It is:</p>
<ul>
  <li>a way to store, sync, share, model and back up content</li>
  <li>paranoid about privacy, with everything private by default</li>
  <li>entirely under your control</li>
  <li>Open Source (Apache licensed)</li>
  <li>an acronym for <i>"Content-Addressable Multi-Layer Indexed Storage"</i>, saying that Camlistore is about:<ul>
        <li>content-addressable storage, at the lowest layer ("Like git for all content in your life")</li>
        <li>separate interoperable parts (<a href="/docs/arch">storage</a>, <a href="/docs/terms#graphsync">sync</a>, <a href="/docs/sharing">sharing</a>,
        <a href="/docs/schema">modeling</a>), with well-defined protocols and roles</li>
        <li>indexing and searching your content</li>
      </ul></li>
  <li><a href="/docs/uses">ambitious</a>, but ...</li>
  <li>simple!</li>
  <li>programming language-agnostic (parts and different implementations in <a href="http://golang.org/">Go</a>, Python, Java, Perl, Bash, ... the language doesn't matter.)  What matters is simple, well-defined, formats and HTTP interfaces.</li>
  <li>neither "Cloud" nor "Local". happily both. Run it on your own machine (any OS, any architecture), your phone, EC2, App Engine, Heroku, whatever.</li>
  <li>a "20% project" from a few Google employees (and non-Googlers),
  but not Google-centric nor endorsed by Google (other than them
  letting us open source our side project)</li>
</ul>

<h2>Latest Release</h2>

<p>The latest release is <a href="docs/release/0.3">0.3 ("Glebe")</a>, released 2013-07-28.</p>

<h2>Video Demo</h2>

<p>The June 2013 <a href="http://www.youtube.com/watch?v=yxSzQIwXM1k&feature=youtu.be">Camlistore Intro &amp; Status Update</a> video:</p>

<center><iframe width="640" height="360" src="//www.youtube.com/embed/yxSzQIwXM1k" frameborder="0" allowfullscreen></iframe></center>

<h2>Old presentations</h2>

<p>See <a href="/talks/2011-05-07-Camlistore-Sao-Paolo/">http://camlistore.org/talks/2011-05-07-Camlistore-Sao-Paolo/</a>.</p>
<p>There's also this <a href="https://docs.google.com/present/view?id=dgks53wm_2j86hwnhs">older presentation</a>.</p>

<h2>Contribute</h2>

<p>In addition to user feedback, bug reports, and <a href="/docs/contributing">code contributions</a>, we also accept Bitcoin:</p>

<center>
<table width='200'>
<tr><td><a class="coinbase-button" data-code="59e6aa9eff5ed27f5fb1fc6705bd8e56" data-button-style="donation_large" href="https://coinbase.com/checkouts/59e6aa9eff5ed27f5fb1fc6705bd8e56">Donate Bitcoins</a><script src="https://coinbase.com/assets/button.js" type="text/javascript"></script></td></tr>
<tr><td>All donations help fund full-time Camlistore developers (but not Brad or other Google employees)</td></tr>
</table>
</center>
